Evaluating symbol images

ABSTRACT

Printing symbols on media is described. Sequential parts of a symbol are marked onto each of multiple corresponding sequential segments of the medium. A characteristic of each of the sequential symbol parts is evaluated. A speed is monitored with which the medium is moved upon the marking of each of the sequential symbol parts onto each of the corresponding sequential segments of the medium. An image, captured in relation to the evaluation, is adjusted based on the monitored speed. Adjusting the captured image may include setting a rate at which the evaluation of the characteristic of each of the sequential symbol parts is performed based on the monitored speed or alternatively, predicting a distortion in the evaluated characteristic of each of the sequential symbol parts corresponding to the monitored speed, and applying a change to the captured image corresponding to, and ameliorating the predicted distortion.

TECHNOLOGY FIELD

The present invention relates generally to printing. More particularly,example embodiments of the present invention relate to printing symbolson media.

BACKGROUND

Generally speaking, data patterns and indicia such as bar code patterns,data matrix patterns, OCR (Optical Character Recognition) fonts, textcharacters, graphic images, logos and other one dimensional (1D) and twodimensional (2D) patterns of geometric and graphic data, which may bereferred to herein with the term “symbols,” are useful in a wide varietyof applications. Some printers may be specialized for efficient printingof the data patterns.

Bar code printers may thus be widely deployed in various supply chainand identification applications. Printers for bar codes and other suchsymbols and indicia may use web printing techniques to apply markingsrelated to writing, symbols, graphics, and other indicia onto atheretofore unmarked or pre-printed printable medium. The printablemedium may thus comprise a web.

As used herein, the term “web” may refer to a strip of printablematerial that is significantly longer than it is wide. The web mediummay be stored ready to use on a spool, magazine, fan-fold media, orother package or storage means. As printing is performed, the web mediumis drawn from the storage means and fed longitudinally into the printer,where it is exposed to a printhead.

The printheads are operable for applying the markings controllably overat least one substantially planar surface of the printable web medium.The printheads may operate according to any mark application technologysuch as ink drop, matrix dot impact, toner, and any one of the variousDPM (Direct Part Mark) printing technologies. The printheads of some barcode printers are operable thermally. The printable web medium used withsuch thermal printers comprises a heat sensitive material.

As the heat sensitive web medium is drawn into proximity with thethermal printhead, portions of its surface are marked controllably byselective heating therewith. The appearance of the surface portions maythus be darkened from a light shade (e.g., white or near-white) to printthe markings. Alternately, the thermal printhead heats a thermallysensitive ribbon, which then transfers the heated image to a plain mediasubstrate comprising the web. The printed web medium then emerges fromthe printer as a finished printing product.

Bar codes and other symbols may be printed and used as labels. Thelabels may comprise portions of the web medium, which may be separatedtherefrom as independent segments. A number of factors can affect thequality of the printing and thus the accuracy with which the markingsare applied to the medium. Accurate printing allows labels to conveyinformation correctly.

On the other hand, inaccurate printing may reduce the legibility of alabel and cause errors in reading the information the label is intendedto convey or provide graphics that are not aesthetically pleasing. Theaccuracy of the printing and the legibility of the label in relation tothe information it is intended to present may be verified. For example,bar codes and OCR printed to particular specifications may be tested forcompliance.

Verifying labels upon their emergence from the printers however addscost, latency and complexity and occurs after the labels have alreadybeen printed, which can be wasteful. In-printer compliance testingtechniques have thus been developed, with which verification of thelabels is performed prior to their emergence from the printer.

In-printer compliance testing techniques may comprise capturing imagesof the nascent labels within the printer and during the print process.The captured images are evaluated for verification of the labels. Inaddition to capturing the verification images of each label, thein-printer verification may collect corresponding useful compliancetesting statistics for every label printed.

In-printer compliance testing techniques may use the motion of the webmedium to trigger the imaging of labels for verification and concomitantprint quality correction in real-time. For example, the label may beimaged, digitized and sampled over at least part of the symbol, writingor graphic (hereinafter, “symbol”) presented by the label or otherproduct.

The imaged symbol portion is compared to a print command and relatedupdate data thus generated, with which print logic may be updated inreal time to control the quality of the printing and thus the accuracyof the label. The verification imaging and the real time qualityadjustments are responsive to the motion of the web medium. However, themotion may not be consistently linear.

In fact, the motion of the web medium may tend to be non-linear in somerespects. For example, thermal printers may slow down as the end of thelabel approaches and in some other situations. The verification imagesmade under these circumstances may become distorted, the real time printquality adjustment unreliable and thus, the in-printer labelverification may be inaccurate.

Therefore, a need exists for accurate compliance testing of symbolsprinted on media prior to the production of printed items, which emergefrom the printer. A need also exists for the capturing verificationimages of symbols, which uses the motion of web media upon which thesymbols are printed. Further, a need exists for consideringnon-linearity in the motion of the web media in the capture of theverification images of the printed symbols and compensating for suchnon-linear movement.

SUMMARY

Accordingly, in one aspect, an example embodiment of the presentinvention embraces a printing method, which provides accurate compliancetesting of symbols printed on media prior to the production of printeditems. Example embodiments allow the capture of verification images ofsymbols and parts thereof, which uses the motion of web media upon whichthe symbols are printed. Further, example embodiments considernon-linearity in the motion of the web media in the capture of theverification images of the printed symbols and compensate for suchnon-linear movement.

In an example embodiment, the method for printing a symbol on a mediumcomprises marking a plurality of sequential parts of the symbol ontoeach of a corresponding plurality of sequential segments of the medium.A characteristic of each of the sequential symbol parts is evaluated. Aspeed is monitored with which the medium is moved upon the marking ofeach of the sequential symbol parts onto each of the correspondingsequential segments of the medium. An image captured in relation to theevaluation is adjusted based on the monitored speed.

In an example embodiment, the adjusting of the captured image comprisessetting a rate at which the evaluating of the characteristic of each ofthe sequential symbol parts is performed based on the monitored speed.

In another example embodiment, the adjusting the captured imagecomprises predicting a distortion in the evaluated characteristic ofeach of the sequential symbol parts corresponding to the speed monitoredupon the marking thereof. A change is applied to the captured imagecorresponding to the predicted distortion, in which the change appliedameliorates the predicted distortion.

The monitoring of the speed with which the medium is moved may comprisesensing a rate with which a motive force is imparted to the medium. Themotive force may be imparted to the medium with a rotational and/orstepwise drive action. The monitoring of the speed with which the mediumis moved may thus comprise sensing a rotation rate or a stepping rate ofthe drive action. Alternately, the speed may be ascertained by measuringthe rotational rate of a roller that may be in contact with the media orby sensing marks that may be pre-printed on the media.

The printing method may also comprise generating data relating to themonitored speed. The adjusting of the captured image step may thus beperformed in response to the data generated in relation to the monitoredspeed.

In another aspect, example embodiments of the present invention embracea system operable for printing a symbol on a medium. In an exampleembodiment, the printing system comprises a marker operable for markinga plurality of sequential parts of the symbol onto each of acorresponding plurality of sequential segments of the medium. A scanneris operable for evaluating a characteristic of each of the sequentialsymbol parts.

A first controller is operable for monitoring a speed with which themedium is moved upon the marking of each of the sequential symbol partsonto each of the corresponding sequential segments of the medium. Basedon the monitored speed, the controller is also operable for adjusting animage captured in relation to the evaluation of the characteristic ofeach of the sequential symbol parts based on the monitored speed.

The adjusting of the captured image may comprise setting a rate at whichthe evaluating of the characteristic of each of the sequential symbolparts is performed based on the monitored speed. The adjusting of thecaptured image may also (e.g., alternatively) comprise predicting adistortion in the evaluated characteristic of each of the sequentialsymbol parts corresponding to the speed monitored upon the markingthereof, and applying a change to the captured image corresponding tothe predicted distortion. The change applied is operable forameliorating the predicted distortion.

In an example embodiment, the monitoring of the speed with which themedium is moved may comprise sensing a rate with which a motive force isimparted to the medium. The motive force is imparted to the medium witha rotational and/or a stepwise drive action. The monitoring of the speedwith which the medium is moved may thus comprise sensing a ratecorresponding to the rotational and/or stepwise drive action.

The printing system may comprise at least a second controller, which isoperable for controlling the rate with which a motive force is impartedto the medium. The system may also comprise a data link operable forcommunicatively coupling data from the at least second controller to thefirst controller. The data relates to the rate sensed at which themotive force is imparted to the medium.

The at least second controller sends the data relating to the ratesensed at which the motive force is imparted directly, via the datalink, to the first controller. The first controller is operable inresponse to receiving the data for setting a rate at which theevaluating of the characteristic of each of the sequential symbol partsis performed.

The printing system may also comprise a recorder associated with thesecond controller. The recorder is operable with the second controllerfor recording the rate sensed at which the motive force is imparted tothe medium.

The recorded rate may correspond to the data relating to the rate sensedat which the motive force is imparted to the medium. The recorder isfurther operable for sending the data corresponding to the recorded rateto the first controller.

The printing system may also comprise an image processor associated withthe first controller and operable therewith in response to receiving thedata. In response to receiving the data, the image processor predicts adistortion in the evaluated characteristic of each of the sequentialsymbol parts corresponding to the speed monitored upon the markingthereof. The image processor applies a change to the captured imagecorresponding to the distortion anticipated by the prediction. Thechange applied to the captured image ameliorates the predicteddistortion therein.

In yet another aspect, example embodiments of the present inventionembrace media products. An example embodiment relates to a media productcomprising a symbol, such as a 1D bar code pattern or 2D data matrixpattern, which is printed on a medium by a printing process, assummarized in relation to the example method summarized above. Anotherexample embodiment of the present invention relates to a non-transitorycomputer readable medium comprising instructions, which upon executionby a processor device are operable for controlling a printing system, ora computerized printer apparatus, to perform a process for printing asymbol on a medium, as summarized in relation to the example methodsummarized above.

In yet another aspect again, example embodiments of the presentinvention embrace non-transitory computer readable storage media. Anexample embodiment relates to a non-transitory computer readable storagemedia, which comprises instructions tangibly (physically,electronically, optically, magnetically, etc.) stored in one or morecomponents thereof such as memory cells, optical, “flash” based, ormagnetic storage media. The instructions are operable for causing, orcontrolling a computer processor to perform a printing process, such asthe example printing process summarized above.

The foregoing illustrative summary, as well as other example features,functions and/or aspects of embodiments of the invention, and the mannerin which the same are accomplished, are further explained within thefollowing detailed description of example embodiments and each figure(FIG.) of the accompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 depicts a graph an example speed of media movement, plotted overthe duration of a printing event;

FIG. 2 depicts a flowchart for an example process for printing a symbolon a medium, according to an embodiment of the present invention;

FIG. 3 depicts a flowchart for an example process step related toevaluating characteristics of symbol parts, according to an embodimentof the present invention;

FIG. 4 depicts a flowchart for an example process step sequence relatedto evaluating characteristics of symbol parts, according to anembodiment of the present invention;

FIG. 5 depicts an example printer system, according to an embodiment ofthe present invention;

FIG. 6A depicts an example 1D bar code pattern, according to anembodiment of the present invention;

FIG. 6B depicts another example 1D bar code pattern, according to anembodiment of the present invention; and

FIG. 6C depicts an example 2D matrix code pattern, according to anembodiment of the present invention.

FIG. 6D depicts an example OCR code pattern, according to an embodimentof the present invention. The OCR code pattern 6xx comprises humanreadable symbol parts, such as numbers and letters, printed on a printmedium.

DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS

Example embodiments of the present invention are described in relationto printing symbols on media. Sequential parts of a symbol are markedonto each of multiple corresponding sequential segments of the medium. Acharacteristic of each of the sequential symbol parts is evaluated. Aspeed is monitored with which the medium is moved upon the marking ofeach of the sequential symbol parts onto each of the correspondingsequential segments of the medium. An image captured in relation to theevaluation is adjusted based on the monitored speed.

The adjusting of the captured image may comprise setting a rate at whichthe evaluation of the characteristic of each of the sequential symbolparts is performed based on the monitored speed. Alternatively, theadjusting of the captured image may comprise predicting a distortion inthe evaluated characteristic of each of the sequential symbol partscorresponding to the monitored speed. A change corresponding to thepredicted distortion is then applied to the captured image. The changeapplied to the captured image is ameliorative of the distortionpredicted therein.

Overview

Example embodiments of the present invention relate to printing symbolson media. In an example embodiment, a method for printing a symbol on amedium comprises marking a plurality of sequential parts of the symbolonto each of a corresponding plurality of sequential segments of themedium. Characteristics of each of the sequential symbol parts areevaluated. A speed is monitored with which the medium is moved upon themarking of each of the sequential symbol parts onto each of thecorresponding sequential segments of the medium. An image captured inrelation to the evaluating is adjusted based on the monitored speed.

The adjustment of the captured image comprises setting a rate at whichthe evaluating of the characteristic of each of the sequential symbolparts is performed based on the monitored speed.

Alternatively, the adjusting the captured image comprises predicting adistortion in the evaluated characteristic of each of the sequentialsymbol parts corresponding to the speed monitored upon the markingthereof. A change is applied to the captured image corresponding to thepredicted distortion, in which the change applied ameliorates thepredicted distortion.

Example embodiments also relate to a printing system, printed mediaproducts, and to non-transitory computer readable media.

Example embodiments of the present invention thus relate to a printingprocess, which provides accurate compliance testing of symbols printedon media prior to the production of printed items, which emerge from theprinter. Example embodiments allow the capture of verification images ofsymbols, which uses the motion of web media upon which the symbols areprinted. Further, example embodiments consider non-linearity in themotion of the web media in the capture of the verification images of theprinted symbols and compensate for such non-linear movement.

Example Printers

In-printer compliance testing techniques may comprise capturing imagesof the nascent labels. The captured images are evaluated forverification of the labels. In addition to capturing the verificationimages of each label, the in-printer verification may collectcorresponding useful compliance testing statistics for every labelprinted. The in-printer compliance testing techniques may use the motionof the web medium to trigger the imaging of labels for verification andconcomitant print quality correction in real-time. For example, thelabel may be imaged, digitized and sampled over at least part of thesymbol, writing or graphic (symbol) presented by the label.

For example, the U.S. Pat. No. 6,042,279 to H. Sprague Ackley (“Ackley,”one of the present Applicants) describes printing with real-time printquality correction, such as in 1D or 2D bar code printing, which isassigned to the common Assignee of the present application. A feedbackmechanism has an imaging head for imaging, digitizing, or sampling atleast a portion of a symbol, a comparator for comparing the imagedportion to a print command provided by a print logic print driver so asto generate print logic update information, wherein the print logic isupdated in real time in response to the print logic update information.

The printing method and apparatus thus described may relate to aprinting method, a printer system and/or other aspects or embodiments ofan embodiment of the present invention. The U.S. Pat. No. 6,042,279 toAckley is incorporated by reference for all purposes, as if fully setforth herein. Example printers may include PM43, PM23, PD43, PD42, PX4i,PM4i, PC43, PC23 model printers and/or models from the PX-series,PF-series, PM-series, PD-series and/or PC-series of printer of printers(which are available commercially from Honeywell™ International, Inc., acorporation in New Jersey).

As described in the referenced U.S. Pat. No. 6,042,279 to Ackley, theimaged symbol portion is compared to a print command and related updatedata thus generated, with which print logic may be updated in real timeto control the quality of the printing and thus the accuracy of thelabel. The verification imaging and the real time quality adjustmentsare responsive to the motion of the web medium. However, the motion maynot be consistently linear.

The motion of the web media on which symbols are being printed may benon-linear in some respects. For example, thermal printers may tend toslow down as the end of the label approaches the end of a print process(and in some other situations). The images made under thesecircumstances may become distorted and the real time print qualityadjustment unreliable and thus, and inadequate for use.

FIG. 1 depicts a graph 10 of an example speed of media movement, plottedover the duration 11 of a printing event. The horizontal (‘x’) axis ofthe graph 10 represents a time base 12, over which the duration 11 ofthe print event extends. The vertical (‘y’) axis 13 represents the speedof a motor driving the print medium upon which a symbol such as a barcode is printed in relation to the printing event over its duration 11.

The motor ramps up to an operational speed during an early portion 14 ofthe print event duration 11 until a speed plateau 15 is reached. Theactual marking corresponding to the printing of a symbol (or portionsthereof) upon the medium may commence upon reaching the plateau speed15.

Later, e.g., towards an end portion 16 of the print event duration 11,the motor speed ramps down to a halt as the printing event is completed.Scanning relating to evaluating images captured to verify labelcompliance however may continue, at least in part, during the ramp downperiod 16. As the speed of the medium changes however, distortions suchas printed element elongation, related to the speed change, may occur inthe verification images captured during the ramp down period 16.Accordingly, in one aspect, an example embodiment of the presentinvention embraces a method for printing a symbol on a medium, whichminimizes or eliminates such distortion. More complicated rampingprofiles may occur e.g., when printing a batch of labels. Thus, thegraph 10 represents label printing scenarios generally.

Example Process

FIG. 2 depicts a flowchart for an example process 20 for printing asymbol on a medium, according to an embodiment of the present invention.

In step 21, a plurality of sequential parts of the symbol onto each of acorresponding plurality of sequential segments of the medium.

In step 22, a characteristic of each of the sequential symbol parts isevaluated. For example, the scanner may capture and evaluate gray-levelinformation (e.g. contrast) from the printed symbol.

In step 23, a speed is monitored with which the medium is moved upon themarking of each of the sequential symbol parts onto each of thecorresponding sequential segments of the medium.

In step 24, an image captured in relation to the evaluating step isadjusted based on the monitored speed. In an example embodiment, theevaluating step may be adjusted based on a feedback data signal relatingto the monitored speed.

FIG. 3 depicts a flowchart for an example process step related toevaluating characteristics of symbol parts, according to an embodimentof the present invention. The process step 30 may comprise a portion ofthe step 24 of the process 20 (FIG. 2).

In a step 240, the adjusting of the captured image step comprisessetting a rate at which the evaluating of the characteristic of each ofthe sequential symbol parts is performed based on the monitored speed.

In another example embodiment, the adjusting the captured image stepcomprises predicting a distortion in the evaluated characteristic ofeach of the sequential symbol parts corresponding to the speed monitoredupon the marking thereof.

FIG. 4 depicts a flowchart for an example process step sequence 40related to evaluating characteristics of symbol parts, according to anembodiment of the present invention. The process step sequence 40 maycomprise a portion of the step 24 of the process 20 (FIG. 2).

In a step 241, a distortion is predicted in the evaluated characteristicof each of the sequential symbol parts. The prediction of the distortioncorresponds to the speed monitored upon the marking thereof.

In step 242, a change is applied to the captured image corresponding tothe predicted distortion, in which the change applied ameliorates thepredicted distortion.

The monitoring of the speed with which the medium is moved may comprisesensing a rate with which a motive force is imparted to the medium. Themotive force may be imparted to the medium with a rotational and/orstepwise drive action. The monitoring of the speed with which the mediumis moved may thus comprise sensing a rotation rate or a stepping rate ofthe drive action.

The printing method may also comprise generating data relating to themonitored speed. Referring again to FIG. 2, the step 24 comprising theadjusting of the captured image step may thus be performed in responseto the data generated in relation to the monitored speed.

Example Printer System

In another aspect, an example embodiment of the present inventionembraces a system operable for printing a symbol on a medium. FIG. 5depicts an example printer system 500, according to an embodiment of thepresent invention. The system 500 is operable for printing of the symbolon a medium. For example, the system 500 may be operable for performingthe processes 20, 30, and/or 40, described respectively above withreference to FIG. 2, FIG. 3, and FIG. 4.

In an example embodiment, the system 500 comprises a marker 509, such asa thermal printhead. Driven and/or controlled with a print driver 510,the marker 509 is operable for marking a plurality of (e.g., multiple)sequential parts of the symbol onto each of a corresponding plurality ofsequential segments of a printable medium (“printed media”) 501. Theprinted media 501 may comprise a web of thermally sensitive materialsuch as heat-sensitive paper or plastic. A scanner 505 is operable forevaluating a characteristic of each of the sequential symbol parts.

A first controller 506 is operable for monitoring a speed with which themedium 501 is moved upon the marking of each of the sequential symbolparts onto each of the corresponding sequential segments of the medium501.

Based on the monitored speed, the first controller 506 is also operablefor adjusting an image captured in relation to the evaluating thecharacteristic of each of the sequential symbol parts based on themonitored speed.

In an example embodiment, the adjusting of the captured image comprisessetting a rate at which the evaluating of the characteristic of each ofthe sequential symbol parts is performed based directly on the monitoredspeed.

The adjusting of the captured image may also comprise predicting adistortion in the evaluated characteristic of each of the sequentialsymbol parts corresponding to the speed monitored upon the markingthereof. Applying a change to the captured image may thus correspond tothe predicted distortion. The change applied is operable forameliorating the predicted distortion.

In an example embodiment, the monitoring of the speed with which themedium 501 is moved may comprise sensing a rate with which a motiveforce is imparted to the medium 501. The motive force is imparted to themedium 501 with a rotational and/or a stepwise drive action, such asfrom a platen roller driven by a stepper motor 502. The monitoring ofthe speed with which the medium is moved may thus comprise sensing arate corresponding to the rotational and/or stepwise drive action.

The printing system 500 may comprise multiple control functionalities,which may be implemented in hardware, software, and/or firmware. Forexample, the printing system 500 comprises at least a second controller504 operable for controlling the rate with which a motive force isimparted to the medium.

The printing system 500 may also comprise a data link 503 operable forcommunicatively coupling data from the at least second controller 504 tothe first controller 505. The data relates to the rate sensed at whichthe motive force is imparted to the medium 501.

The at least second controller 504 may send the data relating to therate sensed at which the motive force is imparted directly, via the datalink 503, to the first controller 506. The first controller 506 isoperable in response to receiving the data for setting a rate at whichthe scanner 505 evaluates the characteristic of each of the sequentialsymbol parts.

The printing system 500 may also comprise a recorder 507 associated withthe at least second controller 504. The recorder 507 is operable withthe at least second controller 504 for recording the rate sensed atwhich the motive force is imparted to the medium 501.

The recorded rate may correspond to the data relating to the rate sensedat which the motive force is imparted to the medium. The recorder 507 isfurther operable for sending the data corresponding to the recorded rateto the first controller 506.

The printing system 500 may also comprise an image processor 508associated with the first controller 506 and operable therewith inresponse to receiving the data. In response to receiving the data, theimage processor 508 predicts a distortion in the evaluatedcharacteristic of each of the sequential symbol parts corresponding tothe speed monitored upon the marking thereof. For example, thedistortion may relate to a relative number if image pixels used for eachrow of data acquired.

The image processor 508 applies a change to the captured imagecorresponding to the predicted distortion. The change applied to thecaptured image ameliorates the predicted distortion therein.

The image processor 508 may comprise microprocessor. One or more of theimage processor 508, recorder 507, controllers 506 and/or 504, and/orprint driver 510 may comprise an integrated circuit (IC) device such asa programmed microprocessor, or another programmed or configured ICdevice such as a programmable logic device (PLD), a microcontroller,field programmable gate array (FPGA), or application-specific IC (ASIC).One or more components of the printing system 500 may compriseprocessing and memory functionalities, which may be implemented withelectronic hardware, software, and/or firmware.

The printer system 50 may be operable for performing the exampleprinting processes 20, 30, and 40, as described above with reference toFIG. 2, FIG. 3, and FIG. 4, respectively. An example embodiment of thepresent invention relates to a non-transitory computer readable mediumcomprising instructions, which upon execution by a processor device areoperable for controlling the printing system 50, or a computerizedprinter apparatus (e.g., 705; FIG. 7), to perform a process for printinga symbol on a medium, such as the printing processes 20, 30, and 40,above.

An example embodiment of the present invention relates to media product.The media product comprises a symbol, such as a 1D bar code pattern or2D data matrix pattern. The media product is printed on a medium by aprinting process, such as the example printing processes 20, 30, and 40,as described above with reference to FIG. 2, FIG. 3, and FIG. 4,respectively.

FIG. 6A depicts an example 1D bar code pattern 610, according to anembodiment of the present invention. The 1D bar code symbol 610 isdepicted as though printed in a ‘drag’ mode on the print medium 611.

FIG. 6B depicts another example 1D bar code pattern 620, according to anembodiment of the present invention. The 1D bar code symbol 622 isdepicted as though printed in a ‘picket fence’ mode on a print medium622.

The bar code symbols 610 and 620 each comprise a plurality of barelements 66 a and a plurality of space elements 68 b. The space elements68 b are disposed in parallel with the bar elements 66 a. In the dragmode, the bar code symbol 610 is printed parallel to the direction ofprinting 699. In the picket fence mode, the bar code symbol 620 isprinted in a perpendicular orientation to the direction of printing 699.

The bar code symbols 610 and 620 may each comprise data patterns relatedto, for example, an International (or “European”) Article Number and/orUniversal Product Code (EAN/UPC symbology) pattern, PDF417 (ISO/EC-15438related) pattern, which comprise four of the vertical bar like symbols66 a disposed over 17 of the horizontally disposed spacer symbols 68 b),1D dot code pattern, or other 1D symbols.

FIG. 6C depicts an example 2D matrix code pattern 650, according to anembodiment of the present invention. The 2D matrix code pattern 650comprises a matrix of 2D graphic symbol parts, such as squares and otherrectangle and polygons, printed on a print medium 655. The matrix datapattern 650 may comprise a 2D data pattern related to, for example,quick-response (QR) and/or Han Xin graphical or geometric data matrices,or other 2D symbols.

FIG. 6D depicts an example OCR code pattern 640, according to anembodiment of the present invention. The OCR code pattern 6xx compriseshuman readable symbol parts, such as numbers and letters, printed on aprint medium 644. The OCR data pattern 640 may comprise a 2D datapattern related to, for example, OCR-B or OCR-A, or other 2D symbols.

The print media 611, 622, 644 and 655 each move longitudinally in adirection 699 of respective printing operations. The print media 611,622, 644, and 655 may each comprise a thermally sensitive paper orplastic material disposed in a web configuration, which is significantlylonger than it is wide. The direction of printing 699 is parallel to alongitudinal axis of the print media 611, 622, 644, and 655, along whichthe media move.

The symbols 610, 620, 640 and 650 may be printed on the respective webmedia 611, 622, 644 and 655 according to the example process 20 (FIG. 2)and the process steps 30 (FIG. 3) and 40 (FIG. 4) described above. Anexample embodiment may be implemented in which print logic generates aprint command, used by a print driver to activate and energize printelements of a printhead (e.g., thermal printhead 59; FIG. 5).

Responsive to the print command, the activated and energized printheadprints a part of the bar code 610, 620, and/or 650 and the media 611,622, and/or 655, respectively, advance in the direction 699. Each timethat the media is advanced, the print driver activates print elements ofthe printhead for printing of subsequent bar elements 66 a, and spacingof parallel space elements 66 b, onto a segment (e.g., portion) of themedium 699.

As the printed elements advance past the printhead, the scanner (e.g.,scanner 55; FIG. 5) images the printed element and stores a digitizedimage of the printed element (e.g., symbol part) in a first memory arrayarea. With ‘linear’ image heads, successive images of the printedelement may be buffered sequentially into the first memory area in acorrespondence with the succession. The print command may be stored insecond memory area.

The image processor (e.g., image processor 58; FIG. 5) compares thedigitized image stored in the first memory area with the print commandstored in the second memory area. The digitized image of the symbolsportion and the print command are compared pixel by pixel (pixel wise)or bit by bit (bitwise).

The digitized image may, additionally or alternatively, be compared toone or more other defined standards. Based on the results of thecomparison, the print logic updates print information and determineswhether the printed symbol parts differ from the desired image.

For example, the image parts may display distortion such as elongationor smearing. The elongation and/or smearing may be detected, and anextent of the distortion determined. The print logic update informationmay comprise, e.g., an updated pointer to a table of fonts or otherprogrammed print features, with which a new print command may begenerated.

A print quality report may be generated based on the comparison. Theprint quality report may indicate whether or not the printed imagecomplies with a defined specification, stored in relation to evaluatingthe symbol and portions thereof. The print quality report, may indicatethe manner in which the printed image differs from the desired image,and the steps taken by the printer to correct the deviation.

The bar elements of the machine readable data code symbol parts maycomprise an array of closely proximate dots or other pixels (pictureelements). As the medium 610 advances past the printhead, the scannermay digitize the pixels or other elements or features of the bar codesymbols 610, 620, and/or 650. Successive portions of the elements may beimaged and stored in a memory area for comparison with the printcommand.

With the drag mode or the picket fence mode of printing, the digitizedportion of the printed image comprises a portion of a plurality of thesymbolic characters 66 a and 68 b. Scanning and/or concomitant samplingmay be performed over a portion of the bar code characters 66 a and 68 band compared with the print command. The print logic, as well as theprint command and the print driver, may update before printing iscomplete over the entire bar code symbol 610.

Example embodiments of the present invention relate to printing thesymbols on the media. In an example embodiment, a method for printingsymbols on media comprises marking a plurality of sequential parts of asymbol onto each of a corresponding plurality of sequential segments ofa medium. Characteristics of each of the sequential symbol parts areevaluated. A speed is monitored with which the medium is moved upon themarking of each of the sequential symbol parts onto each of thecorresponding sequential segments of the medium. An image captured inrelation to the evaluating step is adjusted based on the monitoredspeed.

The adjusting of the captured image step may comprise setting a rate atwhich the evaluating of the characteristic of each of the sequentialsymbol parts is performed based on the monitored speed. Alternatively,the adjusting the captured image step may comprise predicting adistortion in the evaluated characteristic of each of the sequentialsymbol parts corresponding to the speed monitored upon the markingthereof. A change is applied to the captured image corresponding to thepredicted distortion, in which the change applied ameliorates thepredicted distortion. Example embodiments also relate to printingsystems, printed media products, and non-transitory computer readablemedia.

To supplement the present disclosure, this application incorporatesentirely by reference the following commonly assigned patents, patentapplication publications, and patent applications:

-   U.S. Pat. No. 6,832,725; U.S. Pat. No. 7,128,266;-   U.S. Pat. No. 7,159,783; U.S. Pat. No. 7,413,127;-   U.S. Pat. No. 7,726,575; U.S. Pat. No. 8,294,969;-   U.S. Pat. No. 8,317,105; U.S. Pat. No. 8,322,622;-   U.S. Pat. No. 8,366,005; U.S. Pat. No. 8,371,507;-   U.S. Pat. No. 8,376,233; U.S. Pat. No. 8,381,979;-   U.S. Pat. No. 8,390,909; U.S. Pat. No. 8,408,464;-   U.S. Pat. No. 8,408,468; U.S. Pat. No. 8,408,469;-   U.S. Pat. No. 8,424,768; U.S. Pat. No. 8,448,863;-   U.S. Pat. No. 8,457,013; U.S. Pat. No. 8,459,557;-   U.S. Pat. No. 8,469,272; U.S. Pat. No. 8,474,712;-   U.S. Pat. No. 8,479,992; U.S. Pat. No. 8,490,877;-   U.S. Pat. No. 8,517,271; U.S. Pat. No. 8,523,076;-   U.S. Pat. No. 8,528,818; U.S. Pat. No. 8,544,737;-   U.S. Pat. No. 8,548,242; U.S. Pat. No. 8,548,420;-   U.S. Pat. No. 8,550,335; U.S. Pat. No. 8,550,354;-   U.S. Pat. No. 8,550,357; U.S. Pat. No. 8,556,174;-   U.S. Pat. No. 8,556,176; U.S. Pat. No. 8,556,177;-   U.S. Pat. No. 8,559,767; U.S. Pat. No. 8,599,957;-   U.S. Pat. No. 8,561,895; U.S. Pat. No. 8,561,903;-   U.S. Pat. No. 8,561,905; U.S. Pat. No. 8,565,107;-   U.S. Pat. No. 8,571,307; U.S. Pat. No. 8,579,200;-   U.S. Pat. No. 8,583,924; U.S. Pat. No. 8,584,945;-   U.S. Pat. No. 8,587,595; U.S. Pat. No. 8,587,697;-   U.S. Pat. No. 8,588,869; U.S. Pat. No. 8,590,789;-   U.S. Pat. No. 8,596,539; U.S. Pat. No. 8,596,542;-   U.S. Pat. No. 8,596,543; U.S. Pat. No. 8,599,271;-   U.S. Pat. No. 8,599,957; U.S. Pat. No. 8,600,158;-   U.S. Pat. No. 8,600,167; U.S. Pat. No. 8,602,309;-   U.S. Pat. No. 8,608,053; U.S. Pat. No. 8,608,071;-   U.S. Pat. No. 8,611,309; U.S. Pat. No. 8,615,487;-   U.S. Pat. No. 8,616,454; U.S. Pat. No. 8,621,123;-   U.S. Pat. No. 8,622,303; U.S. Pat. No. 8,628,013;-   U.S. Pat. No. 8,628,015; U.S. Pat. No. 8,628,016;-   U.S. Pat. No. 8,629,926; U.S. Pat. No. 8,630,491;-   U.S. Pat. No. 8,635,309; U.S. Pat. No. 8,636,200;-   U.S. Pat. No. 8,636,212; U.S. Pat. No. 8,636,215;-   U.S. Pat. No. 8,636,224; U.S. Pat. No. 8,638,806;-   U.S. Pat. No. 8,640,958; U.S. Pat. No. 8,640,960;-   U.S. Pat. No. 8,643,717; U.S. Pat. No. 8,646,692;-   U.S. Pat. No. 8,646,694; U.S. Pat. No. 8,657,200;-   U.S. Pat. No. 8,659,397; U.S. Pat. No. 8,668,149;-   U.S. Pat. No. 8,678,285; U.S. Pat. No. 8,678,286;-   U.S. Pat. No. 8,682,077; U.S. Pat. No. 8,687,282;-   U.S. Pat. No. 8,692,927; U.S. Pat. No. 8,695,880;-   U.S. Pat. No. 8,698,949; U.S. Pat. No. 8,717,494;-   U.S. Pat. No. 8,717,494; U.S. Pat. No. 8,720,783;-   U.S. Pat. No. 8,723,804; U.S. Pat. No. 8,723,904;-   U.S. Pat. No. 8,727,223; U.S. Pat. No. D702,237;-   U.S. Pat. No. 8,740,082; U.S. Pat. No. 8,740,085;-   U.S. Pat. No. 8,746,563; U.S. Pat. No. 8,750,445;-   U.S. Pat. No. 8,752,766; U.S. Pat. No. 8,756,059;-   U.S. Pat. No. 8,757,495; U.S. Pat. No. 8,760,563;-   U.S. Pat. No. 8,763,909; U.S. Pat. No. 8,777,108;-   U.S. Pat. No. 8,777,109; U.S. Pat. No. 8,779,898;-   U.S. Pat. No. 8,781,520; U.S. Pat. No. 8,783,573;-   U.S. Pat. No. 8,789,757; U.S. Pat. No. 8,789,758;-   U.S. Pat. No. 8,789,759; U.S. Pat. No. 8,794,520;-   U.S. Pat. No. 8,794,522; U.S. Pat. No. 8,794,525;-   U.S. Pat. No. 8,794,526; U.S. Pat. No. 8,798,367;-   U.S. Pat. No. 8,807,431; U.S. Pat. No. 8,807,432;-   U.S. Pat. No. 8,820,630; U.S. Pat. No. 8,822,848;-   U.S. Pat. No. 8,824,692; U.S. Pat. No. 8,824,696;-   U.S. Pat. No. 8,842,849; U.S. Pat. No. 8,844,822;-   U.S. Pat. No. 8,844,823; U.S. Pat. No. 8,849,019;-   U.S. Pat. No. 8,851,383; U.S. Pat. No. 8,854,633;-   U.S. Pat. No. 8,866,963; U.S. Pat. No. 8,868,421;-   U.S. Pat. No. 8,868,519; U.S. Pat. No. 8,868,802;-   U.S. Pat. No. 8,868,803; U.S. Pat. No. 8,870,074;-   U.S. Pat. No. 8,879,639; U.S. Pat. No. 8,880,426;-   U.S. Pat. No. 8,881,983; U.S. Pat. No. 8,881,987;-   U.S. Pat. No. 8,903,172; U.S. Pat. No. 8,908,995;-   U.S. Pat. No. 8,910,870; U.S. Pat. No. 8,910,875;-   U.S. Pat. No. 8,914,290; U.S. Pat. No. 8,914,788;-   U.S. Pat. No. 8,915,439; U.S. Pat. No. 8,915,444;-   U.S. Pat. No. 8,916,789; U.S. Pat. No. 8,918,250;-   U.S. Pat. No. 8,918,564; U.S. Pat. No. 8,925,818;-   U.S. Pat. No. 8,939,374; U.S. Pat. No. 8,942,480;-   U.S. Pat. No. 8,944,313; U.S. Pat. No. 8,944,327;-   U.S. Pat. No. 8,944,332; U.S. Pat. No. 8,950,678;-   U.S. Pat. No. 8,967,468; U.S. Pat. No. 8,971,346;-   U.S. Pat. No. 8,976,030; U.S. Pat. No. 8,976,368;-   U.S. Pat. No. 8,978,981; U.S. Pat. No. 8,978,983;-   U.S. Pat. No. 8,978,984; U.S. Pat. No. 8,985,456;-   U.S. Pat. No. 8,985,457; U.S. Pat. No. 8,985,459;-   U.S. Pat. No. 8,985,461; U.S. Pat. No. 8,988,578;-   U.S. Pat. No. 8,988,590; U.S. Pat. No. 8,991,704;-   U.S. Pat. No. 8,996,194; U.S. Pat. No. 8,996,384;-   U.S. Pat. No. 9,002,641; U.S. Pat. No. 9,007,368;-   U.S. Pat. No. 9,010,641; U.S. Pat. No. 9,015,513;-   U.S. Pat. No. 9,016,576; U.S. Pat. No. 9,022,288;-   U.S. Pat. No. 9,030,964; U.S. Pat. No. 9,033,240;-   U.S. Pat. No. 9,033,242; U.S. Pat. No. 9,036,054;-   U.S. Pat. No. 9,037,344; U.S. Pat. No. 9,038,911;-   U.S. Pat. No. 9,038,915; U.S. Pat. No. 9,047,098;-   U.S. Pat. No. 9,047,359; U.S. Pat. No. 9,047,420;-   U.S. Pat. No. 9,047,525; U.S. Pat. No. 9,047,531;-   U.S. Pat. No. 9,053,055; U.S. Pat. No. 9,053,378;-   U.S. Pat. No. 9,053,380; U.S. Pat. No. 9,058,526;-   U.S. Pat. No. 9,064,165; U.S. Pat. No. 9,064,167;-   U.S. Pat. No. 9,064,168; U.S. Pat. No. 9,064,254;-   U.S. Pat. No. 9,066,032; U.S. Pat. No. 9,070,032;-   U.S. Design Pat. No. D716,285;-   U.S. Design Pat. No. D723,560;-   U.S. Design Pat. No. D730,357;-   U.S. Design Pat. No. D730,901;-   U.S. Design Pat. No. D730,902-   U.S. Design Pat. No. D733,112;-   U.S. Design Pat. No. D734,339;-   International Publication No. 2013/163789;-   International Publication No. 2013/173985;-   International Publication No. 2014/019130;-   International Publication No. 2014/110495;-   U.S. Patent Application Publication No. 2008/0185432;-   U.S. Patent Application Publication No. 2009/0134221;-   U.S. Patent Application Publication No. 2010/0177080;-   U.S. Patent Application Publication No. 2010/0177076;-   U.S. Patent Application Publication No. 2010/0177707;-   U.S. Patent Application Publication No. 2010/0177749;-   U.S. Patent Application Publication No. 2010/0265880;-   U.S. Patent Application Publication No. 2011/0202554;-   U.S. Patent Application Publication No. 2012/0111946;-   U.S. Patent Application Publication No. 2012/0168511;-   U.S. Patent Application Publication No. 2012/0168512;-   U.S. Patent Application Publication No. 2012/0193423;-   U.S. Patent Application Publication No. 2012/0203647;-   U.S. Patent Application Publication No. 2012/0223141;-   U.S. Patent Application Publication No. 2012/0228382;-   U.S. Patent Application Publication No. 2012/0248188;-   U.S. Patent Application Publication No. 2013/0043312;-   U.S. Patent Application Publication No. 2013/0082104;-   U.S. Patent Application Publication No. 2013/0175341;-   U.S. Patent Application Publication No. 2013/0175343;-   U.S. Patent Application Publication No. 2013/0257744;-   U.S. Patent Application Publication No. 2013/0257759;-   U.S. Patent Application Publication No. 2013/0270346;-   U.S. Patent Application Publication No. 2013/0287258;-   U.S. Patent Application Publication No. 2013/0292475;-   U.S. Patent Application Publication No. 2013/0292477;-   U.S. Patent Application Publication No. 2013/0293539;-   U.S. Patent Application Publication No. 2013/0293540;-   U.S. Patent Application Publication No. 2013/0306728;-   U.S. Patent Application Publication No. 2013/0306731;-   U.S. Patent Application Publication No. 2013/0307964;-   U.S. Patent Application Publication No. 2013/0308625;-   U.S. Patent Application Publication No. 2013/0313324;-   U.S. Patent Application Publication No. 2013/0313325;-   U.S. Patent Application Publication No. 2013/0342717;-   U.S. Patent Application Publication No. 2014/0001267;-   U.S. Patent Application Publication No. 2014/0008439;-   U.S. Patent Application Publication No. 2014/0025584;-   U.S. Patent Application Publication No. 2014/0034734;-   U.S. Patent Application Publication No. 2014/0036848;-   U.S. Patent Application Publication No. 2014/0039693;-   U.S. Patent Application Publication No. 2014/0042814;-   U.S. Patent Application Publication No. 2014/0049120;-   U.S. Patent Application Publication No. 2014/0049635;-   U.S. Patent Application Publication No. 2014/0061306;-   U.S. Patent Application Publication No. 2014/0063289;-   U.S. Patent Application Publication No. 2014/0066136;-   U.S. Patent Application Publication No. 2014/0067692;-   U.S. Patent Application Publication No. 2014/0070005;-   U.S. Patent Application Publication No. 2014/0071840;-   U.S. Patent Application Publication No. 2014/0074746;-   U.S. Patent Application Publication No. 2014/0076974;-   U.S. Patent Application Publication No. 2014/0078341;-   U.S. Patent Application Publication No. 2014/0078345;-   U.S. Patent Application Publication No. 2014/0097249;-   U.S. Patent Application Publication No. 2014/0098792;-   U.S. Patent Application Publication No. 2014/0100813;-   U.S. Patent Application Publication No. 2014/0103115;-   U.S. Patent Application Publication No. 2014/0104413;-   U.S. Patent Application Publication No. 2014/0104414;-   U.S. Patent Application Publication No. 2014/0104416;-   U.S. Patent Application Publication No. 2014/0104451;-   U.S. Patent Application Publication No. 2014/0106594;-   U.S. Patent Application Publication No. 2014/0106725;-   U.S. Patent Application Publication No. 2014/0108010;-   U.S. Patent Application Publication No. 2014/0108402;-   U.S. Patent Application Publication No. 2014/0110485;-   U.S. Patent Application Publication No. 2014/0114530;-   U.S. Patent Application Publication No. 2014/0124577;-   U.S. Patent Application Publication No. 2014/0124579;-   U.S. Patent Application Publication No. 2014/0125842;-   U.S. Patent Application Publication No. 2014/0125853;-   U.S. Patent Application Publication No. 2014/0125999;-   U.S. Patent Application Publication No. 2014/0129378;-   U.S. Patent Application Publication No. 2014/0131438;-   U.S. Patent Application Publication No. 2014/0131441;-   U.S. Patent Application Publication No. 2014/0131443;-   U.S. Patent Application Publication No. 2014/0131444;-   U.S. Patent Application Publication No. 2014/0131445;-   U.S. Patent Application Publication No. 2014/0131448;-   U.S. Patent Application Publication No. 2014/0133379;-   U.S. Patent Application Publication No. 2014/0136208;-   U.S. Patent Application Publication No. 2014/0140585;-   U.S. Patent Application Publication No. 2014/0151453;-   U.S. Patent Application Publication No. 2014/0152882;-   U.S. Patent Application Publication No. 2014/0158770;-   U.S. Patent Application Publication No. 2014/0159869;-   U.S. Patent Application Publication No. 2014/0166755;-   U.S. Patent Application Publication No. 2014/0166759;-   U.S. Patent Application Publication No. 2014/0168787;-   U.S. Patent Application Publication No. 2014/0175165;-   U.S. Patent Application Publication No. 2014/0175172;-   U.S. Patent Application Publication No. 2014/0191644;-   U.S. Patent Application Publication No. 2014/0191913;-   U.S. Patent Application Publication No. 2014/0197238;-   U.S. Patent Application Publication No. 2014/0197239;-   U.S. Patent Application Publication No. 2014/0197304;-   U.S. Patent Application Publication No. 2014/0214631;-   U.S. Patent Application Publication No. 2014/0217166;-   U.S. Patent Application Publication No. 2014/0217180;-   U.S. Patent Application Publication No. 2014/0231500;-   U.S. Patent Application Publication No. 2014/0232930;-   U.S. Patent Application Publication No. 2014/0247315;-   U.S. Patent Application Publication No. 2014/0263493;-   U.S. Patent Application Publication No. 2014/0263645;-   U.S. Patent Application Publication No. 2014/0267609;-   U.S. Patent Application Publication No. 2014/0270196;-   U.S. Patent Application Publication No. 2014/0270229;-   U.S. Patent Application Publication No. 2014/0278387;-   U.S. Patent Application Publication No. 2014/0278391;-   U.S. Patent Application Publication No. 2014/0282210;-   U.S. Patent Application Publication No. 2014/0284384;-   U.S. Patent Application Publication No. 2014/0288933;-   U.S. Patent Application Publication No. 2014/0297058;-   U.S. Patent Application Publication No. 2014/0299665;-   U.S. Patent Application Publication No. 2014/0312121;-   U.S. Patent Application Publication No. 2014/0319220;-   U.S. Patent Application Publication No. 2014/0319221;-   U.S. Patent Application Publication No. 2014/0326787;-   U.S. Patent Application Publication No. 2014/0332590;-   U.S. Patent Application Publication No. 2014/0344943;-   U.S. Patent Application Publication No. 2014/0346233;-   U.S. Patent Application Publication No. 2014/0351317;-   U.S. Patent Application Publication No. 2014/0353373;-   U.S. Patent Application Publication No. 2014/0361073;-   U.S. Patent Application Publication No. 2014/0361082;-   U.S. Patent Application Publication No. 2014/0362184;-   U.S. Patent Application Publication No. 2014/0363015;-   U.S. Patent Application Publication No. 2014/0369511;-   U.S. Patent Application Publication No. 2014/0374483;-   U.S. Patent Application Publication No. 2014/0374485;-   U.S. Patent Application Publication No. 2015/0001301;-   U.S. Patent Application Publication No. 2015/0001304;-   U.S. Patent Application Publication No. 2015/0003673;-   U.S. Patent Application Publication No. 2015/0009338;-   U.S. Patent Application Publication No. 2015/0009610;-   U.S. Patent Application Publication No. 2015/0014416;-   U.S. Patent Application Publication No. 2015/0021397;-   U.S. Patent Application Publication No. 2015/0028102;-   U.S. Patent Application Publication No. 2015/0028103;-   U.S. Patent Application Publication No. 2015/0028104;-   U.S. Patent Application Publication No. 2015/0029002;-   U.S. Patent Application Publication No. 2015/0032709;-   U.S. Patent Application Publication No. 2015/0039309;-   U.S. Patent Application Publication No. 2015/0039878;-   U.S. Patent Application Publication No. 2015/0040378;-   U.S. Patent Application Publication No. 2015/0048168;-   U.S. Patent Application Publication No. 2015/0049347;-   U.S. Patent Application Publication No. 2015/0051992;-   U.S. Patent Application Publication No. 2015/0053766;-   U.S. Patent Application Publication No. 2015/0053768;-   U.S. Patent Application Publication No. 2015/0053769;-   U.S. Patent Application Publication No. 2015/0060544;-   U.S. Patent Application Publication No. 2015/0062366;-   U.S. Patent Application Publication No. 2015/0063215;-   U.S. Patent Application Publication No. 2015/0063676;-   U.S. Patent Application Publication No. 2015/0069130;-   U.S. Patent Application Publication No. 2015/0071819;-   U.S. Patent Application Publication No. 2015/0083800;-   U.S. Patent Application Publication No. 2015/0086114;-   U.S. Patent Application Publication No. 2015/0088522;-   U.S. Patent Application Publication No. 2015/0096872;-   U.S. Patent Application Publication No. 2015/0099557;-   U.S. Patent Application Publication No. 2015/0100196;-   U.S. Patent Application Publication No. 2015/0102109;-   U.S. Patent Application Publication No. 2015/0115035;-   U.S. Patent Application Publication No. 2015/0127791;-   U.S. Patent Application Publication No. 2015/0128116;-   U.S. Patent Application Publication No. 2015/0129659;-   U.S. Patent Application Publication No. 2015/0133047;-   U.S. Patent Application Publication No. 2015/0134470;-   U.S. Patent Application Publication No. 2015/0136851;-   U.S. Patent Application Publication No. 2015/0136854;-   U.S. Patent Application Publication No. 2015/0142492;-   U.S. Patent Application Publication No. 2015/0144692;-   U.S. Patent Application Publication No. 2015/0144698;-   U.S. Patent Application Publication No. 2015/0144701;-   U.S. Patent Application Publication No. 2015/0149946;-   U.S. Patent Application Publication No. 2015/0161429;-   U.S. Patent Application Publication No. 2015/0169925;-   U.S. Patent Application Publication No. 2015/0169929;-   U.S. Patent Application Publication No. 2015/0178523;-   U.S. Patent Application Publication No. 2015/0178534;-   U.S. Patent Application Publication No. 2015/0178535;-   U.S. Patent Application Publication No. 2015/0178536;-   U.S. Patent Application Publication No. 2015/0178537;-   U.S. Patent Application Publication No. 2015/0181093;-   U.S. Patent Application Publication No. 2015/0181109;

U.S. patent application Ser. No. 13/367,978 for a Laser Scanning ModuleEmploying an Elastomeric U-Hinge Based Laser Scanning Assembly, filedFeb. 7, 2012 (Feng et al.);

U.S. patent application Ser. No. 29/458,405 for an Electronic Device,filed Jun. 19, 2013 (Fitch et al.);

U.S. patent application Ser. No. 29/459,620 for an Electronic DeviceEnclosure, filed Jul. 2, 2013 (London et al.);

U.S. patent application Ser. No. 29/468,118 for an Electronic DeviceCase, filed Sep. 26, 2013 (Oberpriller et al.);

U.S. patent application Ser. No. 14/150,393 for Indicia-reader HavingUnitary Construction Scanner, filed Jan. 8, 2014 (Colavito et al.);

U.S. patent application Ser. No. 14/200,405 for Indicia Reader forSize-Limited Applications filed Mar. 7, 2014 (Feng et al.);

U.S. patent application Ser. No. 14/231,898 for Hand-MountedIndicia-Reading Device with Finger Motion Triggering filed Apr. 1, 2014(Van Horn et al.);

U.S. patent application Ser. No. 29/486,759 for an Imaging Terminal,filed Apr. 2, 2014 (Oberpriller et al.);

U.S. patent application Ser. No. 14/257,364 for Docking System andMethod Using Near Field Communication filed Apr. 21, 2014 (Showering);

U.S. patent application Ser. No. 14/264,173 for Autofocus Lens Systemfor Indicia Readers filed Apr. 29, 2014 (Ackley et al.);

U.S. patent application Ser. No. 14/277,337 for MULTIPURPOSE OPTICALREADER, filed May 14, 2014 (Jovanovski et al.);

U.S. patent application Ser. No. 14/283,282 for TERMINAL HAVINGILLUMINATION AND FOCUS CONTROL filed May 21, 2014 (Liu et al.);

U.S. patent application Ser. No. 14/327,827 for a MOBILE-PHONE ADAPTERFOR ELECTRONIC TRANSACTIONS, filed Jul. 10, 2014 (Hejl);

U.S. patent application Ser. No. 14/334,934 for a SYSTEM AND METHOD FORINDICIA VERIFICATION, filed Jul. 18, 2014 (Hejl);

U.S. patent application Ser. No. 14/339,708 for LASER SCANNING CODESYMBOL READING SYSTEM, filed Jul. 24, 2014 (Xian et al.);

U.S. patent application Ser. No. 14/340,627 for an AXIALLY REINFORCEDFLEXIBLE SCAN ELEMENT, filed Jul. 25, 2014 (Rueblinger et al.);

U.S. patent application Ser. No. 14/446,391 for MULTIFUNCTION POINT OFSALE APPARATUS WITH OPTICAL SIGNATURE CAPTURE filed Jul. 30, 2014 (Goodet al.);

U.S. patent application Ser. No. 14/452,697 for INTERACTIVE INDICIAREADER, filed Aug. 6, 2014 (Todeschini);

U.S. patent application Ser. No. 14/453,019 for DIMENSIONING SYSTEM WITHGUIDED ALIGNMENT, filed Aug. 6, 2014 (Li et al.);

U.S. patent application Ser. No. 14/462,801 for MOBILE COMPUTING DEVICEWITH DATA COGNITION SOFTWARE, filed on Aug. 19, 2014 (Todeschini etal.);

U.S. patent application Ser. No. 14/483,056 for VARIABLE DEPTH OF FIELDBARCODE SCANNER filed Sep. 10, 2014 (McCloskey et al.);

U.S. patent application Ser. No. 14/513,808 for IDENTIFYING INVENTORYITEMS IN A STORAGE FACILITY filed Oct. 14, 2014 (Singel et al.);

U.S. patent application Ser. No. 14/519,195 for HANDHELD DIMENSIONINGSYSTEM WITH FEEDBACK filed Oct. 21, 2014 (Laffargue et al.);

U.S. patent application Ser. No. 14/519,179 for DIMENSIONING SYSTEM WITHMULTIPATH INTERFERENCE MITIGATION filed Oct. 21, 2014 (Thuries et al.);

U.S. patent application Ser. No. 14/519,211 for SYSTEM AND METHOD FORDIMENSIONING filed Oct. 21, 2014 (Ackley et al.);

U.S. patent application Ser. No. 14/519,233 for HANDHELD DIMENSIONERWITH DATA-QUALITY INDICATION filed Oct. 21, 2014 (Laffargue et al.);

U.S. patent application Ser. No. 14/519,249 for HANDHELD DIMENSIONINGSYSTEM WITH MEASUREMENT-CONFORMANCE FEEDBACK filed Oct. 21, 2014 (Ackleyet al.);

U.S. patent application Ser. No. 14/527,191 for METHOD AND SYSTEM FORRECOGNIZING SPEECH USING WILDCARDS IN AN EXPECTED RESPONSE filed Oct.29, 2014 (Braho et al.);

U.S. patent application Ser. No. 14/529,563 for ADAPTABLE INTERFACE FORA MOBILE COMPUTING DEVICE filed Oct. 31, 2014 (Schoon et al.);

U.S. patent application Ser. No. 14/529,857 for BARCODE READER WITHSECURITY FEATURES filed Oct. 31, 2014 (Todeschini et al.);

U.S. patent application Ser. No. 14/398,542 for PORTABLE ELECTRONICDEVICES HAVING A SEPARATE LOCATION TRIGGER UNIT FOR USE IN CONTROLLINGAN APPLICATION UNIT filed Nov. 3, 2014 (Bian et al.);

U.S. patent application Ser. No. 14/531,154 for DIRECTING AN INSPECTORTHROUGH AN INSPECTION filed Nov. 3, 2014 (Miller et al.);

U.S. patent application Ser. No. 14/533,319 for BARCODE SCANNING SYSTEMUSING WEARABLE DEVICE WITH EMBEDDED CAMERA filed Nov. 5, 2014(Todeschini);

U.S. patent application Ser. No. 14/535,764 for CONCATENATED EXPECTEDRESPONSES FOR SPEECH RECOGNITION filed Nov. 7, 2014 (Braho et al.);

U.S. patent application Ser. No. 14/568,305 for AUTO-CONTRAST VIEWFINDERFOR AN INDICIA READER filed Dec. 12, 2014 (Todeschini);

U.S. patent application Ser. No. 14/573,022 for DYNAMIC DIAGNOSTICINDICATOR GENERATION filed Dec. 17, 2014 (Goldsmith);

U.S. patent application Ser. No. 14/578,627 for SAFETY SYSTEM AND METHODfiled Dec. 22, 2014 (Ackley et al.);

U.S. patent application Ser. No. 14/580,262 for MEDIA GATE FOR THERMALTRANSFER PRINTERS filed Dec. 23, 2014 (Bowles);

U.S. patent application Ser. No. 14/590,024 for SHELVING AND PACKAGELOCATING SYSTEMS FOR DELIVERY VEHICLES filed Jan. 6, 2015 (Payne);

U.S. patent application Ser. No. 14/596,757 for SYSTEM AND METHOD FORDETECTING BARCODE PRINTING ERRORS filed Jan. 14, 2015 (Ackley);

U.S. patent application Ser. No. 14/416,147 for OPTICAL READINGAPPARATUS HAVING VARIABLE SETTINGS filed Jan. 21, 2015 (Chen et al.);

U.S. patent application Ser. No. 14/614,706 for DEVICE FOR SUPPORTING ANELECTRONIC TOOL ON A USER'S HAND filed Feb. 5, 2015 (Oberpriller etal.);

U.S. patent application Ser. No. 14/614,796 for CARGO APPORTIONMENTTECHNIQUES filed Feb. 5, 2015 (Morton et al.);

U.S. patent application Ser. No. 29/516,892 for TABLE COMPUTER filedFeb. 6, 2015 (Bidwell et al.);

U.S. patent application Ser. No. 14/619,093 for METHODS FOR TRAINING ASPEECH RECOGNITION SYSTEM filed Feb. 11, 2015 (Pecorari);

U.S. patent application Ser. No. 14/628,708 for DEVICE, SYSTEM, ANDMETHOD FOR DETERMINING THE STATUS OF CHECKOUT LANES filed Feb. 23, 2015(Todeschini);

U.S. patent application Ser. No. 14/630,841 for TERMINAL INCLUDINGIMAGING ASSEMBLY filed Feb. 25, 2015 (Gomez et al.);

U.S. patent application Ser. No. 14/635,346 for SYSTEM AND METHOD FORRELIABLE STORE-AND-FORWARD DATA HANDLING BY ENCODED INFORMATION READINGTERMINALS filed Mar. 2, 2015 (Sevier);

U.S. patent application Ser. No. 29/519,017 for SCANNER filed Mar. 2,2015 (Zhou et al.);

U.S. patent application Ser. No. 14/405,278 for DESIGN PATTERN FORSECURE STORE filed Mar. 9, 2015 (Zhu et al.);

U.S. patent application Ser. No. 14/660,970 for DECODABLE INDICIAREADING TERMINAL WITH COMBINED ILLUMINATION filed Mar. 18, 2015 (Kearneyet al.);

U.S. patent application Ser. No. 14/661,013 for REPROGRAMMING SYSTEM ANDMETHOD FOR DEVICES INCLUDING PROGRAMMING SYMBOL filed Mar. 18, 2015(Soule et al.);

U.S. patent application Ser. No. 14/662,922 for MULTIFUNCTION POINT OFSALE SYSTEM filed Mar. 19, 2015 (Van Horn et al.);

U.S. patent application Ser. No. 14/663,638 for VEHICLE MOUNT COMPUTERWITH CONFIGURABLE IGNITION SWITCH BEHAVIOR filed Mar. 20, 2015 (Davis etal.);

U.S. patent application Ser. No. 14/664,063 for METHOD AND APPLICATIONFOR SCANNING A BARCODE WITH A SMART DEVICE WHILE CONTINUOUSLY RUNNINGAND DISPLAYING AN APPLICATION ON THE SMART DEVICE DISPLAY filed Mar. 20,2015 (Todeschini);

U.S. patent application Ser. No. 14/669,280 for TRANSFORMING COMPONENTSOF A WEB PAGE TO VOICE PROMPTS filed Mar. 26, 2015 (Funyak et al.);

U.S. patent application Ser. No. 14/674,329 for AIMER FOR BARCODESCANNING filed Mar. 31, 2015 (Bidwell);

U.S. patent application Ser. No. 14/676,109 for INDICIA READER filedApr. 1, 2015 (Huck);

U.S. patent application Ser. No. 14/676,327 for DEVICE MANAGEMENT PROXYFOR SECURE DEVICES filed Apr. 1, 2015 (Yeakley et al.);

U.S. patent application Ser. No. 14/676,898 for NAVIGATION SYSTEMCONFIGURED TO INTEGRATE MOTION SENSING DEVICE INPUTS filed Apr. 2, 2015(Showering);

U.S. patent application Ser. No. 14/679,275 for DIMENSIONING SYSTEMCALIBRATION SYSTEMS AND METHODS filed Apr. 6, 2015 (Laffargue et al.);

U.S. patent application Ser. No. 29/523,098 for HANDLE FOR A TABLETCOMPUTER filed Apr. 7, 2015 (Bidwell et al.);

U.S. patent application Ser. No. 14/682,615 for SYSTEM AND METHOD FORPOWER MANAGEMENT OF MOBILE DEVICES filed Apr. 9, 2015 (Murawski et al.);

U.S. patent application Ser. No. 14/686,822 for MULTIPLE PLATFORMSUPPORT SYSTEM AND METHOD filed Apr. 15, 2015 (Qu et al.);

U.S. patent application Ser. No. 14/687,289 for SYSTEM FOR COMMUNICATIONVIA A PERIPHERAL HUB filed Apr. 15, 2015 (Kohtz et al.);

U.S. patent application Ser. No. 29/524,186 for SCANNER filed Apr. 17,2015 (Zhou et al.);

U.S. patent application Ser. No. 14/695,364 for MEDICATION MANAGEMENTSYSTEM filed Apr. 24, 2015 (Sewell et al.);

U.S. patent application Ser. No. 14/695,923 for SECURE UNATTENDEDNETWORK AUTHENTICATION filed Apr. 24, 2015 (Kubler et al.);

U.S. patent application Ser. No. 29/525,068 for TABLET COMPUTER WITHREMOVABLE SCANNING DEVICE filed Apr. 27, 2015 (Schulte et al.);

U.S. patent application Ser. No. 14/699,436 for SYMBOL READING SYSTEMHAVING PREDICTIVE DIAGNOSTICS filed Apr. 29, 2015 (Nahill et al.);

U.S. patent application Ser. No. 14/702,110 for SYSTEM AND METHOD FORREGULATING BARCODE DATA INJECTION INTO A RUNNING APPLICATION ON A SMARTDEVICE filed May 1, 2015 (Todeschini et al.);

U.S. patent application Ser. No. 14/702,979 for TRACKING BATTERYCONDITIONS filed May 4, 2015 (Young et al.);

U.S. patent application Ser. No. 14/704,050 for INTERMEDIATE LINEARPOSITIONING filed May 5, 2015 (Charpentier et al.);

U.S. patent application Ser. No. 14/705,012 for HANDS-FREE HUMAN MACHINEINTERFACE RESPONSIVE TO A DRIVER OF A VEHICLE filed May 6, 2015 (Fitchet al.);

U.S. patent application Ser. No. 14/705,407 for METHOD AND SYSTEM TOPROTECT SOFTWARE-BASED NETWORK-CONNECTED DEVICES FROM ADVANCEDPERSISTENT THREAT filed May 6, 2015 (Hussey et al.);

U.S. patent application Ser. No. 14/707,037 for SYSTEM AND METHOD FORDISPLAY OF INFORMATION USING A VEHICLE-MOUNT COMPUTER filed May 8, 2015(Chamberlin);

U.S. patent application Ser. No. 14/707,123 for APPLICATION INDEPENDENTDEX/UCS INTERFACE filed May 8, 2015 (Pape);

U.S. patent application Ser. No. 14/707,492 for METHOD AND APPARATUS FORREADING OPTICAL INDICIA USING A PLURALITY OF DATA SOURCES filed May 8,2015 (Smith et al.);

U.S. patent application Ser. No. 14/710,666 for PRE-PAID USAGE SYSTEMFOR ENCODED INFORMATION READING TERMINALS filed May 13, 2015 (Smith);

U.S. patent application Ser. No. 29/526,918 for CHARGING BASE filed May14, 2015 (Fitch et al.);

U.S. patent application Ser. No. 14/715,672 for AUGUMENTED REALITYENABLED HAZARD DISPLAY filed May 19, 2015 (Venkatesha et al.);

U.S. patent application Ser. No. 14/715,916 for EVALUATING IMAGE VALUESfiled May 19, 2015 (Ackley);

U.S. patent application Ser. No. 14/722,608 for INTERACTIVE USERINTERFACE FOR CAPTURING A DOCUMENT IN AN IMAGE SIGNAL filed May 27, 2015(Showering et al.);

U.S. patent application Ser. No. 29/528,165 for IN-COUNTER BARCODESCANNER filed May 27, 2015 (Oberpriller et al.);

U.S. patent application Ser. No. 14/724,134 for ELECTRONIC DEVICE WITHWIRELESS PATH SELECTION CAPABILITY filed May 28, 2015 (Wang et al.);

U.S. patent application Ser. No. 14/724,849 for METHOD OF PROGRAMMINGTHE DEFAULT CABLE INTERFACE SOFTWARE IN AN INDICIA READING DEVICE filedMay 29, 2015 (Barten);

U.S. patent application Ser. No. 14/724,908 for IMAGING APPARATUS HAVINGIMAGING ASSEMBLY filed May 29, 2015 (Barber et al.);

U.S. patent application Ser. No. 14/725,352 for APPARATUS AND METHODSFOR MONITORING ONE OR MORE PORTABLE DATA TERMINALS (Caballero et al.);

U.S. patent application Ser. No. 29/528,590 for ELECTRONIC DEVICE filedMay 29, 2015 (Fitch et al.);

U.S. patent application Ser. No. 29/528,890 for MOBILE COMPUTER HOUSINGfiled Jun. 2, 2015 (Fitch et al.);

U.S. patent application Ser. No. 14/728,397 for DEVICE MANAGEMENT USINGVIRTUAL INTERFACES CROSS-REFERENCE TO RELATED APPLICATIONS filed Jun. 2,2015 (Caballero);

U.S. patent application Ser. No. 14/732,870 for DATA COLLECTION MODULEAND SYSTEM filed Jun. 8, 2015 (Powilleit);

U.S. patent application Ser. No. 29/529,441 for INDICIA READING DEVICEfiled Jun. 8, 2015 (Zhou et al.);

U.S. patent application Ser. No. 14/735,717 for INDICIA-READING SYSTEMSHAVING AN INTERFACE WITH A USER'S NERVOUS SYSTEM filed Jun. 10, 2015(Todeschini);

U.S. patent application Ser. No. 14/738,038 for METHOD OF AND SYSTEM FORDETECTING OBJECT WEIGHING INTERFERENCES filed Jun. 12, 2015 (Amundsen etal.);

U.S. patent application Ser. No. 14/740,320 for TACTILE SWITCH FOR AMOBILE ELECTRONIC DEVICE filed Jun. 16, 2015 (Barndringa);

U.S. patent application Ser. No. 14/740,373 for CALIBRATING A VOLUMEDIMENSIONER filed Jun. 16, 2015 (Ackley et al.);

U.S. patent application Ser. No. 14/742,818 for INDICIA READING SYSTEMEMPLOYING DIGITAL GAIN CONTROL filed Jun. 18, 2015 (Xian et al.);

U.S. patent application Ser. No. 14/743,257 for WIRELESS MESH POINTPORTABLE DATA TERMINAL filed Jun. 18, 2015 (Wang et al.);

U.S. patent application Ser. No. 29/530,600 for CYCLONE filed Jun. 18,2015 (Vargo et al);

U.S. patent application Ser. No. 14/744,633 for IMAGING APPARATUSCOMPRISING IMAGE SENSOR ARRAY HAVING SHARED GLOBAL SHUTTER CIRCUITRYfiled Jun. 19, 2015 (Wang);

U.S. patent application Ser. No. 14/744,836 for CLOUD-BASED SYSTEM FORREADING OF DECODABLE INDICIA filed Jun. 19, 2015 (Todeschini et al.);

U.S. patent application Ser. No. 14/745,006 for SELECTIVE OUTPUT OFDECODED MESSAGE DATA filed Jun. 19, 2015 (Todeschini et al.);

U.S. patent application Ser. No. 14/747,197 for OPTICAL PATTERNPROJECTOR filed Jun. 23, 2015 (Thuries et al.);

U.S. patent application Ser. No. 14/747,490 for DUAL-PROJECTORTHREE-DIMENSIONAL SCANNER filed Jun. 23, 2015 (Jovanovski et al.); and

U.S. patent application Ser. No. 14/748,446 for CORDLESS INDICIA READERWITH A MULTIFUNCTION COIL FOR WIRELESS CHARGING AND EAS DEACTIVATION,filed Jun. 24, 2015 (Xie et al.).

Example embodiments of the present invention are thus described inrelation to the printing of symbols on media. Sequential parts of asymbol are marked onto each of multiple corresponding sequentialsegments of the medium. Characteristics of each of the sequential symbolparts are evaluated. A speed is monitored with which the medium is movedupon the marking of each of the sequential symbol parts onto each of thecorresponding sequential segments of the medium. An image captured inrelation to the evaluation is adjusted based on the monitored speed.Adjusting of the captured image may comprise setting a rate at which theevaluation of the characteristic of each of the sequential symbol partsis performed based on the monitored speed. Alternatively, the adjustingof the captured image may comprise predicting a distortion in theevaluated characteristic of each of the sequential symbol partscorresponding to the monitored speed, and a change applied to thecaptured image corresponding to the predicted distortion. The changeapplied to the captured image is ameliorative of the distortionpredicted therein.

For clarity and brevity, as well as to avoid unnecessary or unhelpfulobfuscating, obscuring, obstructing, or occluding features of an exampleembodiment, certain intricacies and details, which are known generallyto artisans of ordinary skill in related technologies, may have beenomitted or discussed in less than exhaustive detail. Any such omissionsor discussions are unnecessary for describing example embodiments of theinvention, and not particularly relevant to understanding of significantfeatures, functions and aspects of the example embodiments describedherein.

In the specification and/or figures, typical embodiments of theinvention have been disclosed. The present invention is not limited tosuch example embodiments. The use of the term “and/or” includes any andall combinations of one or more of the associated listed items. Thefigures are schematic representations and so are not necessarily drawnto scale. Unless otherwise noted, specific terms have been used in ageneric and descriptive sense and not for purposes of limitation.

What is claimed, is:
 1. A method for printing a symbol on a medium, themethod comprising the steps of: marking a plurality of sequential partsof the symbol onto each of a corresponding plurality of sequentialsegments of the medium; evaluating a characteristic of each of thesequential symbol parts; and monitoring a speed with which the medium ismoved upon the marking of each of the sequential symbol parts onto eachof the corresponding sequential segments of the medium; and adjusting animage captured in relation to the evaluating step based on the monitoredspeed.
 2. The method as described in claim 1 wherein the adjusting thecaptured image step comprises setting a rate at which the evaluating ofthe characteristic of each of the sequential symbol parts is performedbased on the monitored speed.
 3. The method as described in claim 1wherein the adjusting the captured image step comprises: predicting adistortion in the evaluated characteristic of each of the sequentialsymbol parts corresponding to the speed monitored upon the markingthereof; and applying a change to the captured image corresponding tothe predicted distortion, wherein the change applied ameliorates thepredicted distortion.
 4. The method as described in claim 1, wherein themonitoring the speed with which the medium is moved comprises sensing arate with which a motive force is imparted to the medium.
 5. The methodas described in claim 4, wherein the motive force is imparted to themedium with one or more of a rotational or a stepwise drive action andwherein the monitoring the speed with which the medium is movedcomprises sensing a rotation rate or a stepping rate of the driveaction.
 6. The method as described in claim 1, further comprisinggenerating data relating to the monitored speed, wherein the adjustingof the captured image step is performed in response to the generateddata.
 7. A system operable for printing a symbol on a medium, the systemcomprising: a marker operable for marking a plurality of sequentialparts of the symbol onto each of a corresponding plurality of sequentialsegments of the medium; a scanner operable for evaluating acharacteristic of each of the sequential symbol parts; and a firstcontroller operable for monitoring a speed with which the medium ismoved upon the marking of each of the sequential symbol parts onto eachof the corresponding sequential segments of the medium and based on themonitored speed, for adjusting an image captured in relation to theevaluating of the characteristic of each of the sequential symbol partsbased on the monitored speed.
 8. The system as described in claim 7,wherein the adjusting of the captured image comprises setting a rate atwhich the evaluating of the characteristic of each of the sequentialsymbol parts is performed based on the monitored speed.
 9. The system asdescribed in claim 7 wherein the adjusting of the captured imagecomprises: predicting a distortion in the evaluated characteristic ofeach of the sequential symbol parts corresponding to the speed monitoredupon the marking thereof; and applying a change to the captured imagecorresponding to the predicted distortion, wherein the change appliedameliorates the predicted distortion.
 10. The system as described inclaim 7, wherein the monitoring the speed with which the medium is movedcomprises sensing a rate with which a motive force is imparted to themedium.
 11. The system as described in claim 10, wherein the motiveforce is imparted to the medium with one or more of a rotational or astepwise drive action and wherein the monitoring the speed with whichthe medium is moved comprises sensing a rate corresponding to therotational or the stepwise drive action.
 12. The system as described inclaim 10, further comprising at least a second controller operable forcontrolling the rate with which a motive force is imparted to themedium.
 13. The system as described in claim 12, further comprising adata link operable for communicatively coupling data from the at leastsecond controller to the first controller, the data relating to the ratesensed at which the motive force is imparted to the medium.
 14. Thesystem as described in claim 13, wherein the at least second controllersends the data relating to the rate sensed at which the motive force isimparted directly via the data link to the first controller, which isoperable in response to receiving the data for setting a rate at whichthe evaluating of the characteristic of each of the sequential symbolparts is performed.
 15. The system as described in claim 13, furthercomprising a recorder associated with the at least second controller andoperable therewith for recording the rate sensed at which the motiveforce is imparted to the medium.
 16. The system as described in claim15, wherein the recorded rate corresponds to the data relating to therate sensed at which the motive force is imparted to the medium, andwherein the recorder is further operable for sending the datacorresponding to the recorded rate to the first controller.
 17. Thesystem as described in claim 16, further comprising an image processorassociated with the first controller and operable therewith in responseto receiving the data for: predicting a distortion in the evaluatedcharacteristic of each of the sequential symbol parts corresponding tothe speed monitored upon the marking thereof; and applying a change tothe captured image corresponding to the predicted distortion, whereinthe change applied to the captured image ameliorates the predicteddistortion therein.
 18. A media product, which comprises a symbolprinted on a medium by a method comprising the steps of: marking aplurality of sequential parts of the symbol onto each of a correspondingplurality of sequential segments of the medium; evaluating acharacteristic of each of the sequential symbol parts; monitoring aspeed with which the medium is moved upon the marking of each of thesequential symbol parts onto each of the corresponding sequentialsegments of the medium; and adjusting an image captured in relation tothe evaluating step based on the monitored speed.
 19. The media productas described in claim 18 wherein the adjusting of the captured imagecomprises setting a rate at which the evaluating of the characteristicof each of the sequential symbol parts is performed based on themonitored speed.
 20. The media product as described in claim 18 whereinthe adjusting of the captured image comprises: predicting a distortionin the evaluated characteristic of each of the sequential symbol partscorresponding to the speed monitored upon the marking thereof; andapplying a change to the captured image corresponding to the predicteddistortion, wherein the change applied ameliorates the predicteddistortion.
 21. A non-transitory computer readable medium comprisinginstructions, which upon execution by a processor device are operablefor causing or controlling a printing system or printer apparatus toperform a method for printing a symbol on a medium, the methodcomprising the steps of: marking a plurality of sequential parts of thesymbol onto each of a corresponding plurality of sequential segments ofthe medium; evaluating a characteristic of each of the sequential symbolparts; and monitoring a speed with which the medium is moved upon themarking of each of the sequential symbol parts onto each of thecorresponding sequential segments of the medium; and adjusting an imagecaptured in relation to the evaluating step based on the monitoredspeed.
 22. The non-transitory computer readable medium as described inclaim 21 wherein the adjusting the captured image comprises setting arate at which the evaluating of the characteristic of each of thesequential symbol parts is performed based on the monitored speed. 23.The non-transitory computer readable medium as described in claim 21wherein the adjusting the captured image comprises: predicting adistortion in the evaluated characteristic of each of the sequentialsymbol parts corresponding to the speed monitored upon the markingthereof; and applying a change to the captured image corresponding tothe predicted distortion, wherein the change applied ameliorates thepredicted distortion.